Query: how can i pull minimum value from a map in Grails
So far i have found following code to get minimum value from a map in groovy
["Java":1, "Groovy":4, "JavaScript":2].min{it.value}
but it donot work in Grails
i have tried following piece of code
def map = ["Java":1, "Groovy":4, "JavaScript":2]
println map.min{it.value}
assert map.min{it.value}==1
Thanks in advance
tim_yates :
If you want the minimum value from the map, you can do:\n\ndef map = [\"Java\":1, \"Groovy\":4, \"JavaScript\":2]\nprintln map.values().min()\nassert map.values().min() == 1\n\n\nedit\n\nAlso, the closure accepting version of map.min has been in Groovy since 1.7.6, and Grails (as of v1.3.6) uses Groovy 1.7.5",
2011-02-09T11:53:56